import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

Vue.config.productionTip = false;


// 引入axios拦截器
import axios from "@/utils/request.js";
Vue.prototype.$axios = axios;




// element-ui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

// //定义全局路由守卫
// router.beforeEach((to, from, next) => {
//   console.log(to.path);
//   if (to.path.indexOf("/admin") > -1) { //如果是管理后台页面的话，做登陆鉴权判断
//     if (to.path == "/admin/login") { //如果是登陆页面
//       console.log("用户已登录，还想访问登陆页面")
//       //判断用户是否登陆
//       if (store.state.admin_token != "") { //用户登录的情况
//         next('/admin/home'); //重定向到管理后台首页
//       }
//     } else { // 非登陆页面判断
//       console.log("用户未登录的想访问管理后台页面")
//       //判断用户是否登陆
//       if (store.state.admin_token == "") { //用户未登录的情况
//         next('/admin/login'); //重定向到登陆页面
//       }
//     }
//     store.commit('setBread',to.meta.bread);
//   }
//   next(); //继续执行
// });


//配置echarts
import * as echarts from "echarts"
Vue.prototype.$echarts = echarts

//过滤器
Vue.filter('formatDate',(val)=>{
  return new Date(val).toLocaleString().replace(/\//g,'-').replace(/(上午|下午)/,"");
})
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount("#app");